package com.southminority.ethnic.controller.student.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;
import java.util.Date;

/**
 * 学生获奖分页返回VO（不包含完整描述）
 * @author SouthMinority
 */
@Data
@Schema(description = "学生获奖分页返回VO")
public class AwardPageVo {
    
    @Schema(description = "主键ID")
    private Long id;
    
    @Schema(description = "获奖项目名称")
    private String title;
    
    @Schema(description = "获奖学生姓名")
    private String studentName;
    
    @Schema(description = "获奖等级")
    private String awardLevel;
    
    @Schema(description = "奖项类型")
    private String awardType;
    
    @Schema(description = "获奖时间")
    private LocalDate awardDate;
    
    @Schema(description = "指导教师")
    private String instructor;
    
    @Schema(description = "证书图片URL")
    private String imageUrl;
    
    @Schema(description = "颁发单位")
    private String issuingUnit;
    
    @Schema(description = "浏览次数")
    private Integer views;
    
    @Schema(description = "状态（0-草稿，1-已发布，2-已下架）")
    private Integer status;
    
    @Schema(description = "创建时间")
    private Date createTime;
    
    @Schema(description = "更新时间")
    private Date updateTime;
}
